﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using IntoNails.Models;

namespace IntoNails.Test.DataGenerator
{
    public class NailServiceGenerator : DataGenerator<NailService>
    {
        public NailServiceGenerator()
            : base()
        {
        }

        protected override IList<NailService> Generate(object param)
        {
            return new List<NailService>()
            {
                NailService.CreateNailService(1, "Spa Manicure", 30, true, 1),
                NailService.CreateNailService(2, "Shellac Manicure", 32, true, 1),
                NailService.CreateNailService(3, "Express Manicure", 20, true, 1),
                NailService.CreateNailService(4, "Hand Manicure", 10, true, 1),
                NailService.CreateNailService(5, "Polish Manicure", 15, true, 1),

                NailService.CreateNailService(6, "Spa Pedicure", 50, true, 2),
                NailService.CreateNailService(7, "Shellac Pedicure", 35, true, 2),
                NailService.CreateNailService(8, "Express Pedicure", 15, true, 2),

                NailService.CreateNailService(9, "Acrylic Full Set", 65, true, 3),
                NailService.CreateNailService(10, "Acrylic Fill", 30, true, 3),
                NailService.CreateNailService(11, "Acrylic Resculpt", 40, true, 3),
                NailService.CreateNailService(12, "Gels Full Set", 70, true, 3),
                NailService.CreateNailService(13, "Gels Fill", 35, true, 3),
                NailService.CreateNailService(14, "Gels Resculpt", 45, true, 3),
                NailService.CreateNailService(15, "Repairs", 6, true, 3),
                NailService.CreateNailService(16, "Full Set Gel Toes", 65, true, 3),
                NailService.CreateNailService(17, "Full Set Acrylic Toes", 65, true, 3),
                NailService.CreateNailService(18, "Gel or Acrylic Fill for Toes", 30, true, 3),
                NailService.CreateNailService(19, "Gel or Acrylic Resculpt for Toes", 30, true, 3),
                NailService.CreateNailService(20, "Shellac Toes", 47, true, 3)
            };
        }
    }
}
